The Saint Louis Cathedral is an iconic fixture of the New Orleans landscape. The present structure is at least the third building to serve as a Catholic church here since the French occupied the territory in 1718. In 2024, three hundred years after…